Pay Code

The Pay Code Maintenance allows you to create a list of Pay Codes that will be available for selection on an Employee’s Timesheet.

Navigating through Pay Code Maintenance

  1. New
    To create a new 'Pay Code', click on the 'New' icon.

  2. General Tab

    1. ID
      The ID can be numeric (including special characters), though it is popular to match the ID to the Codes set up in your Payroll system.
      Note: This is not mandatory, however, as the Export Interface can cross reference the LightWork Pay Codes to the Pay Codes used in your Payroll system.

    2. Description
      The Description displays in the Pay Code field on the Timesheet Detail screen.

    3. Long Description
      This is just for your reference, and only displays in this area.

    4. Pay Code Bucket
      Allows you to select which Bucket the Time with this Pay Code will be grouped under on the Timesheet List screen.
      Note: This is for filtering purposes on the Timesheet List screen and does not affect anything else in the system.

    5. Reporting Category
      Select the appropriate Reporting Category for reporting purposes.

    6. PBJ Include

    7. Apply Shift Differential

    8. Active/Deactivated
      This toggle (on the right side of the screen) will make the Pay Code available for selection when recording Time.

    9. Code Type
      Select one of the following:

      1. Hourly Rate

        1. Accumulate Weekly Overtime
          If selected this will allow Weekly Overtime. (I.e. Anything over XX hours a week will be considered Overtime and the Weekly Overtime Threshold is set up in the Pay Policy Maintenance.)

        2. Accumulate Daily Overtime
          If selected this will allow Daily Overtime. (I.e. Anything over XX hours a day will be considered Overtime and the Daily Overtime Threshold is set up in the Pay Policy Maintenance.)

        3. Enable OT 1
          If selected this Code will enable Overtime.

        4. Enable OT 2
          If selected this Code will enable Double Overtime.

        5. Count As Attendance
          If selected this Pay Code will represent that the Employee is present and will allow you to track an Employee's available Time Off, etc.

        6. Enable Punch Matching
          If selected this Pay Code will automatically be assigned to Employee's who Punch In.
          Note: This can only be assigned to one Pay Code.

        7. 0 (Zero) Is A Valid Entry
          If selected it will allow LightWork Users to enter Time with a value of zero.

      2. Flat Amount

        1. Default Amount

        2. Allow Flat Amount Override

      3. Production Item

  3. Rate Overrides Tab
    This Tab allows you to override an Employee's Pay Rate (Unit Rate) based on the Type selected.

    1. Mode
      Select one of the following:

      1. None

      2. All
        Will apply the Rate Override to Regular, OT1, and OT2.

      3. Individual
        Allows you to separate the Rate Override for Regular, OT1, and OT2.

    2. Type & Value
      If you choose 'All' or 'Individual' for the Mode you will need to assign a Type & Value.

      1. None

      2. Rate
        Assigns the new Pay Rate (Unit Rate) put in the Value field.

      3. Rate + X
        Will take the normal Pay Rate and add the number in the Value field.

      4. Rate * X
        Will take the normal Pay Rate and multiply the number in the Value field.

      5. Base Plus X then times Y
        Will take the normal Pay Rate and add the number in the 'X' Value field and then multiply that total by the number in the 'Y' Value field.

  4. Attendance Tab
    This Tab allows you to link the Pay Code to an Attendance Plan. During the entry of Time, if an Employee is enrolled in one of the listed plans, the system will check and validate the hours being taken and notify the User if this will exceed the available hours.
    Note: This message is currently informational, and will not stop the User from entering the Time.



    1. Add Plan
      To link an Attendance Plan to this Pay Code click on 'Add Plan'.

    2. Remove Plan(s)
      To remove any linked Attendance Plan(s) from the list, select the desired Plan and click on 'Remove Plan(s)'.

  5. Save
    Once you are satisfied with your selections, click on 'Save'.